// ------------------------------------------------------------------------
/**
 * 和单个组件有关的aciton
 */

export const COMPONENT_SET_STYLE = 'COMPONENT_SET_STYLE'

export function componentSetStyle(positionId,styles) {
	
	return {type:COMPONENT_SET_STYLE,positionId,styles}
}


/**
 * 主页面内添加一个新组件
 */

export const ADD_COMPONENT = 'ADD_COMPONENT'

export function addComponent(cpt) {
	
	return {type:ADD_COMPONENT,cpt}
}

/**
 * 主页面内删除一个新组件
 */

export const DEL_COMPONENT = 'DEL_COMPONENT'

export function delComponent(cpt) {
	
	return {type:DEL_COMPONENT,cpt}
}


// ------------------------------------------------------------------------
/**
 * 每个widget都定义了容器的style和元素的style
 * @type {String}
 */
export const WIDGET_TOGGLE_ENABLE='WIDGET_TOGGLE_ENABLE'

export function widgetToggleEnable(componentId,widgetId,enable){

	return {type:WIDGET_TOGGLE_ENABLE,componentId,widgetId,enable}
}
export const WIDGETIMG_SET_CONSTYLE='WIDGETIMG_SET_CONSTYLE'

export function widgetSetConStyle(componentId,widgetId,styles){

	return {type:WIDGETIMG_SET_CONSTYLE,componentId,widgetId,styles}
}

export const WIDGETIMG_SET_ELEMENTSTYLE='WIDGETIMG_SET_ELEMENTSTYLE'

export function widgetSetElementStyle(componentId,widgetId,styles){

	return {type:WIDGETIMG_SET_ELEMENTSTYLE,componentId,widgetId,styles}
}




